@media screen and (max-width:1920px) {
	#wzdz_card1 h3 i { height: 25px; width: 22px; background-size: auto 100% }
}
@media screen and (max-width:1366px) {
	#bnslide_hdl .item { width: 25% }
}
@media screen and (max-width:1200px) {
	body { -webkit-text-size-adjust: 100% }
	h1 { font-size: 24px }
	body { padding: 0; position: relative }
	img { max-width: 100%; margin: 0 auto }
	.visible-sm { display: block !important }
	.container { padding: 0; width: 100% }
	ul.nav > li > a { }
	#header .search { }
	.search_input_1 { position: absolute; right: 10px; left: auto; top: 60px }
	ul.nav > li:first-child > a { }
	ul.nav { }
	.navCollapse { float: right; width: 40px; height: 40px; display: none }
	#header .fl1 { width: 100% }
	.navbar-toggle { border: none; padding: 0; margin: 0; margin-top: 0; margin-right: 0; float: none }
	.navbar-toggle .icon-bar { background: #ffffff; height: 2px; width: 6vw; max-width: 30px }
	.navbar-toggle .icon-bar+.icon-bar { margin-top: 1vw }
	.body_index .navbar-toggle .icon-bar { }
	.navbar-toggle .icon-bar { background: #fff }
	.gutter-20.row { margin-right: -10px; margin-left: -10px }
	.gutter-20 > [class^='col-'], .gutter-20 > [class^=' col-'] { padding-right: 10px; padding-left: 10px }
	.gutter-10.row { margin-right: -5px; margin-left: -5px }
	.gutter-10 > [class^='col-'], .gutter-10 > [class^=' col-'] { padding-right: 5px; padding-left: 5px }
	.gutter-30.row { margin-right: -10px; margin-left: -10px }
	.gutter-30 > [class^='col-'], .gutter-30 > [class^=' col-'] { padding-right: 10px; padding-left: 10px }
	.gutter-38.row { margin-right: -10px; margin-left: -10px }
	.gutter-38 > [class^='col-'], .gutter-38 > [class^=' col-'] { padding-right: 10px; padding-left: 10px }
	.quick-reveal, .to-reveal, .long-reveal, .top-reveal, .long-long-reveal { visibility: visible }
	.wap-gutter-16.row { margin-right: -8px; margin-left: -8px }
	.wap-gutter-16 > [class^="col-"], .wap-gutter-16 > [class^=" col-"] { padding-right: 8px; padding-left: 8px }
	.wap-gutter-10.row { margin-right: -5px; margin-left: -5px }
	.wap-gutter-10 > [class^="col-"], .wap-gutter-10 > [class^=" col-"] { padding-right: 5px; padding-left: 5px }
	.wap-gutter-0.row { margin-right: -0px; margin-left: -0px }
	.wap-gutter-0 > [class^="col-"], .wap-gutter-0 > [class^=" col-"] { padding-right: 0px; padding-left: 0px }
	.wap100 { float: none; display: block; width: 100% !important }
	#header { padding-left: 15px; padding-right: 15px }
	.section { padding: 35px 15px 35px }
	.sitelogo { }
	#mem { display: none }
	#sitenavbar { padding: 0 15px }
	.h2_sct_ttl { font-size: 25px; padding: 0 10px }
	.h2_sct_ttl:before, .h2_sct_ttl:after { display: none }
	#pagelist > span, #pagelist a { width: 30px; height: 30px; margin-bottom: 12px; line-height: 30px; font-size: 12px; text-align: center }
	#footer { padding: 30px 15px 0 }
	.friendslinks .con { text-align: left; padding-bottom: 22px }
	.friendslinks .con>span~a { margin: 0; margin-top: 10px; margin-right: 15px }
	.copyright * { font-size: 14px; line-height: 1.8 }
	.hdl_submenu ul { display: flex !important; flex-wrap: wrap; justify-content: space-between; width: 100% }
	.hdl_submenu li { font-size: 16px; margin: 0; flex: 0 0 auto; line-height: 1.5; margin-bottom: 0; padding: 10px 0 }
	#searchbar { height: auto; padding: 15px 15px 20px; width: 100% }
	#searchbar .inp01 { font-size: 14px }
	#searchbar p.fl { text-align: center; font-size: 20px; margin: 0 auto 20px }
	#searchbar .inp02 { font-size: 14px }
	#searchbar.searchbar3 form { padding: 10px 0 }
	.i_ttl { margin-bottom: 20px }
	#submenu.submenu_yx { position: static; width: 100%; margin: 0; margin-top: 0 }
	#submenu.submenu_yx ul { max-width: none; width: 100%; white-space: nowrap; display: block !important; overflow: unset; background: #fff; box-shadow: none; height: 100% }
	#submenu.submenu_yx .hdl_submenu { max-width: none; width: auto; white-space: nowrap; overflow-x: auto; border-top: none; border-bottom: 1px solid rgba(228, 228, 228, 1); display: -webkit-box; white-space: nowrap; overflow: hidden; -webkit-backface-visibility: hidden; -webkit-perspective: 1000; -webkit-overflow-scrolling: touch; text-align: justify; overflow-x: initial; min-width: 100%; background: #fff }
	#submenu.submenu_yx ul li { font-size: 16px; flex: 0 0 auto; line-height: 1.5; margin-bottom: 0; padding: 15px 0; white-space: nowrap; margin: 0 7px }
	#submenu.submenu_yx ul li.active, #submenu.submenu_yx ul li:hover { background: transparent; border-bottom: 3px solid #0052D9 }
	#submenu.submenu_yx ul li.active a, #submenu.submenu_yx ul li:hover a { color: #0052D9 }
	#menu_left { display: block }
	#navbar_m.navbar-collapse.collapse.in {position: fixed;top: -1px;left: 0;width: 100vw;height: calc(100vh + 2px);background: rgba(0, 0, 0, 0.56);z-index: 999;}
	ul.dropdown-menu li>a { background: transparent; color: #0061bf; text-align: left; text-indent: 6px; line-height: 2; padding: 10px 20px; text-indent: 2em; font-size: 15px; color: #333 }
	ul.dropdown-menu li>a:before { display: inline-block; padding-right: 8px }
	.navbar-nav .open .dropdown-menu .dropdown-header, .navbar-nav .open .dropdown-menu>li>a { padding: 10px 20px; position: relative }
	#header .dropdown-toggle { display: block; width: 15px; height: 15px; position: absolute; right: 7px; top: 14px; z-index: 3342; cursor: help; border: 9px solid transparent; border-top-color: #999 }
	#footer_nav { padding: 0 }
	#footer_nav .depth1 { margin: 20px auto; justify-content: center; text-align: center }
	#footer_nav .depth1 > li > a { color: #8B8B8B; font-size: 15px }
	.copyright { text-align: center }
	.hdl_submenu ul { margin-top: 0 }
	.hdl_submenu li { white-space: nowrap; margin: 0 7px }
	#searchbar { display: none }
	#searchbar.searchbar3 { display: block; padding: 20px 20px 0 }
	#help_mobile { display: block }
	.helpitem { padding: 0 20px }
	.helpitem ul { padding-top: 20px }
	.helpitem li { border-bottom: 1px solid rgba(238, 238, 238, 1); padding: 10px 0 }
	.helpitem li a { font-size: 16px; line-height: 1.6; color: #666 }
	.helpitem .li_remote { display: none }
	#sct_help2 { display: none }
	#newspage ul { padding: 0; margin: 0 }
	#newspage ul li { min-height: 0; padding: 10px 0; margin: 0 auto }
	#newspage ul 
	#newspage .media-body { padding: 0; padding-right: 0; min-height: 18vw }
	#newspage .media-body .img { left: auto; right: 0; width: 30%; height: 140px; max-height: 18vw; display: block; position: static; float: right; margin-left: 20px }
	#newspage .media-body .img img { width: 30vw }
	#newspage .media-body { padding-left: 0px }
	.more_bottom { background: linear-gradient(-55deg, rgba(24, 133, 241, 1), rgba(0, 88, 217, 1)); border-radius: 6px; width: 100%; height: 40px; line-height: 40px; display: block; text-align: center; margin: 30px 0 }
	#sitesearch { width: 100%; padding: 0; margin: 0 auto; height: 2.5em; position: relative; display: none }
	#sitesearch .bt { position: absolute; right: 0; top: 0 }
	#sitesearch .txt { width: 100%; top: 0 }
	#header ul.navbar-nav.nav a:hover { color: #F63335 }
	#ban_index .p2 { font-size: 15px; line-height: 1.8 }
	#ban_index .p1 { font-size: 18px }
	#ban_index .in { left: 30px; width: 80%; height: 100px; top: 50%; margin-top: -90px }
	#ban_index .linkmore { display: none }
	#ban_index .dots { width: 100%; text-align: center; left: 0; top: auto; bottom: 20px }
	#ban_index .dots li { width: 25px }
	#ban_index .nav2 { display: none }
	.body_yingxiao #pageban { display: none }
	#pageban .txt { }
	#pageban h2 { font-size: 36px; margin-top: 90px }
	#pageban h4 { font-size: 20px }
	#pageban .in { padding-left: 10px; padding-right: 10px }
	#pageban .a1 { display: none }
	#pageban .linkmore { display: none }
	#pageban .p1 { font-size: 22px }
	#pageban .p2 { font-size: 16px; padding-right: 70px; line-height: 2 }
	#pageban .ban2 .p2 { padding: 0 }
	#pageban .ban { }
	#pageban img { }
	.thehf { display: none }
	.sct_news .con LI a { font-size: 15px }
	.sct_last { display: none }
	.sct_news .con LI { width: 50%; padding-right: 70px }
	.sct_news .time { right: 0 }
	.sct_news .con UL { padding: 15px }
	.sct_news .hdl { display: flex; flex-wrap: wrap; margin-bottom: 0 }
	.sct_news .h2_sct_ttl { line-height: 1.5 }
	.pagelists>* { margin-bottom: 15px; vertical-align: middle }
	#ban_index .in .t { font-size: 22px; margin-top: 20px }
	#ban_index .s { font-size: 17px; margin-bottom: 0 }
	#ban_index img { max-width: none; width: auto; height: 400px }
	#sct_xz_items H3 { font-size: 22px }
	#sct_xz_items .txt { padding-top: 15px }
	#sct_xz_items .item1 .txt { padding-left: 20px; padding-top: 40px !important }
	#sct_xz_items.sct_xz_items_niuyitui ul { min-height: 370px; height: auto }
	#sct_xz_items.sct_xz_items_baidu .txt { padding: 0 15px !important }
	#sct_xz_items .item2 .txt { padding-top: 15px; padding-right: 15px }
	#sct_xz_items .item2 { margin: 50px auto 60px }
	#sct_xz_items .p1 { font-size: 18px }
	#sct_xz_items .img4 { top: 90% }
	#sct_xz_items .img5 { top: 90%; z-index: 99 }
	#sct_xz_items .img8 { top: 70% }
	#sct_xz_items .img10 { top: auto; bottom: 0 }
	#sct_xz_items .img14 { max-width: 16vw }
	#sct_changjing DIV.con { margin-bottom: 10px }
	#sct_hangye P { font-size: 14px }
	.sct_news .con LI { width: 100%; margin: 0 !important }
	#sct_member1 .con { margin: 0 10px !important; max-width: 100% }
	#buynow { width: 100% }
	#buynow li { width: 22%; height: 200px }
	#buynow li .p3 .s2 { display: block; margin: 0 }
	.sct_cms_texing .con { height: auto; padding: 18px }
	.sct_cms_helps { padding-top: 5px }
	#pageban.new0822 .txt { }
	#pageban.new0822 { width: 100% }
	#pageban.new0822 .part2 { }
	#pageban.new0822 .part2 .con { padding: 20px 15px; height: 220px; border-radius: 6px; margin: -90px auto 0 }
	#pageban.new0822 .part2 .con h2+p { }
	#pageban.new0822 .part2 .con h2 { font-size: 25px; padding: 0 10px }
	#sct_xz_items.sct_xz_items_baidu { }
	#sct_xz_items.sct_xz_items_baidu h3 { }
	#sct_xz_items.sct_xz_items_baidu .item2 h3 { }
	#sct_xz_items.sct_xz_items_baidu .item2 { }
	#sct_xz_items.sct_xz_items_baidu .p1 { font-size: 16px; line-height: 1.66 }
	#sct_xz_items.sct_xz_items_baidu .img8 { }
	#sct_xz_items.sct_xz_items_baidu .img10 { }
	#sct_xz_tezhen.sct_xz_youshi_baidu .con { }
	#sct_xz_tezhen.sct_xz_youshi_baidu .con:hover { }
	#sct_xz_tezhen.sct_xz_youshi_baidu .con:hover .img { }
	.info_collapse1 .infolist1 li>a i { }
	.info_collapse1 { }
	.info_collapse1 .infolist1 { }
	.info_collapse1 .infolist1 ul { }
	.info_collapse1 .infolist1 li { }
	.info_collapse1 .infolist1 li:last-child { }
	.info_collapse1 .infolist1 li>a { font-size: 16px }
	.info_collapse1 .infolist1 li>a+div { }
	.info_collapse1 .infolist1 li:hover { }
	.info_collapse1 .infolist1 li:hover a { }
	.info_collapse1 .infolist1 li>a:hover { }
	.info_collapse1 .infolist1 li>a i { }
	.info_collapse1 .infolist1 li:hover>a i { }
	.info_collapse1 .infolist1 li>a:hover i { }
	.info_collapse1 .infolist1 li>a:hover div { }
	.info_collapse1 .infolist1 li:hover div { }
	.sct_youhua_xiaoguo .con { height: auto }
	.sct_youhua_xiaoguo .linkmore { position: static; margin: 10px auto }
	.sct_youhua_wenti { background: #1b1e2f  none; height: auto; padding: 50px 15px }
	.sct_youhua_wenti ul { padding: 0 20px; margin-bottom: -20px }
	.sct_youhua_wenti li { font-size: 16px; line-height: 1.8; margin-bottom: 25px; color: #B9BCC3 }
	.sct_youhua_wenti li:before { content: ""; display: inline-block; position: relative; width: 8px; height: 8px; top: 11px; left: 0; background: #40E6E4; vertical-align: top; border-radius: 50%; margin-right: 8px }
	.sct_youhua_xuanze div.con1 ul { padding: 10px 0px; margin-top: -20px; margin-bottom: 20px }
	.sct_youhua_xuanze .s1 { font-size: 32px }
	.sct_youhua_xuanze .con { margin-bottom: 12px; height: auto; min-height: 270px; padding: 20px }
	.sct_youhua_xuanze .con:hover { margin-top: unset }
	.sct_youhua_xianqu .con3 { display: none }
	.sct_youhua_xianqu .con2 { padding-left: 10px }
	.sct_youhua_baojia { padding-bottom: 15px }
	.sct_lc2 .con { padding: 0 10px }
	.sct_lc2 .con:after { display: none }
	.sct_youhua_anli .hdl.next { right: 56px }
	#pageban.pageban_seo .wrap .in {/* flex-wrap: nowrap; *//* flex-direction: revert; */padding: 0 25px; }
	#pageban.pageban_seo .wrap .in .l {/* flex: 0 0 50%; *//* overflow: hidden; */ }
	#pageban.pageban_seo .wrap .in .l h4 {/* text-align: left; *//* font-size: 12px; */ }
	#pageban.pageban_seo .wrap .in .l h2 {/* font-size: 19px */ }
	#pageban.pageban_seo .wrap .in .r {/* flex: 0 0 50%; *//* padding: 0; *//* align-items: center; */ }
	#pageban.pageban_seo .wrap .in .r ul {/* width: 100% */max-width: calc(50vw - 20px); }
	#pageban.pageban_seo .wrap .in .r ul li {/* min-height: 40px; *//* padding: 5px 10px; */ }
	#pageban.pageban_seo .wrap .in .r ul li img {/* max-width: 90%; *//* display: block; *//* margin: 0 auto; */ }
	.body_index #header { position: static }
	#bnslide .in a { background-size: cover }
	#bnslide .in img { max-width: 160%; }
	#bnslide_hdl { margin-top: 0; background: #0e111a }
	#bnslide_hdl .item { padding: 15px }
	#indexbn1 .dots0 { bottom: 20px }
}
@media screen and (max-width:992px) {
	#pageban.pageban_seo .wrap .in { flex-wrap: nowrap; flex-direction: revert; padding-top: 30px }
	#pageban.pageban_seo .wrap .in .l { flex: 0 0 50%; overflow: hidden }
	#pageban.pageban_seo .wrap .in .l h4 {/* text-align: left; *//* font-size: 12px */ }
	#pageban.pageban_seo .wrap .in .l h2 {/* font-size: 19px */ }
	#pageban.pageban_seo .wrap .in .r {/* flex: 0 0 50%; *//* padding: 0; *//* align-items: center; */ }
	#pageban.pageban_seo .wrap .in .r ul {/* width: 100% */ }
	#pageban.pageban_seo .wrap .in .r ul li { min-height: 40px; padding: 5px 10px }
	#pageban.pageban_seo .wrap .in .r ul li img { max-width: 90%; display: block; margin: 0 auto }
	#bnslide_hdl .item { display: flex; flex-wrap: wrap; align-items: center }
	#bnslide_hdl .item p { font-size: 14px }
	#case_related>div:last-child { display: none }
}
@media screen and (max-width:769px) {
	body { overflow-x: hidden; }
	* { -webkit-overflow-scrolling: unset }
	.pconly { display: none !important }
	#header .fl1 { width: calc(100% - 60px) }
	.navCollapse {display: block;margin-top: 0;float: none;position: absolute;top: 24px;right: 10px;width: auto;height: auto;}
	.body_index .navCollapse { top: 18px }
	.sitelogo { margin: 10px 0; float: none }
	.navbar { float: none; width: calc(100% + 60px) }
	ul.nav { display: block; margin: 0 auto; float: none; width: 100% }
	ul.nav > li { display: block; text-align: left; padding: 0; margin-bottom: 0; border-bottom: 1px solid rgba(230, 230, 230, 1); background: #F7F8FA }
	ul.nav > li > a { line-height: 40px; font-size: 16px; display: block; width: 100%; position: relative; font-weight: bold }
	.caret1 {/* content: "" !important; */display: block;position: absolute;width: 22px;height: 22px;top: 24px;right: 30px;margin-top: -9px;background: url(../images/li_down.png) no-repeat center/12px auto;}
	.active .caret1, .open .caret1 { background-image: url(../images/li_up.png) }
	.h2_sct_ttl { font-size: 25px }
	.friendslinks .con>span { display: block; text-align: left }
	.i_ttl { width: 100% }
	.h2_sct_ttl { line-height: 1.6 }
	.h2_sct_ttl + p { font-size: 14px; margin-top: 2px }
	.submenu_search #submenu { width: 100% }
	.submenu_search { text-align: left; padding: 20px; width: 100% }
	div#submenu.aboutus_menu { display: none }
	.submenu_search #submenu li { padding-bottom: 10px }
	#menu_left { display: none }
	.sitelogo { width: 30%; margin: 0; height: 58px; display: flex; align-items: center }
	#header .wrap { border-bottom: none }
	.nav-phone { display: none }
	#navbar_m.navbar-collapse.collapse.in { display: block !important; transform: translatez(200px); z-index: 888888 }
	#sitenavbar { padding: 0 }
	.sitelogo img {width: auto;max-height: 40px;margin-left: 0;}
	#navbar.in { width: 100vw; height: 100vh; position: fixed; top: 0; right: 0; z-index: 999; background: rgba(0, 0, 0, 0.5) }
	ul.nav { width: 0; position: absolute; height: auto; min-height: 100vh; top: 0; right: 0; margin: 0; background: #fff; z-index: 1000; transition: all .3s; overflow-y: scroll }
	.in ul.nav {transition: all .3s;width: 73vw;transform: translatez(200px);z-index: 999999;}
	ul.nav > li { height: auto }
	ul.nav > li > a { color: #333 !important; padding: 10px 25px; margin-top: 0 }
	ul.nav > li a:hover { color: #F63335 !important }
	ul.nav > li > a:focus, ul.nav > li > a:active { color: #333 }
	ul.dropdown-menu {position: static;width: 100%;float: none;border-radius: 0;border: none;box-shadow: none;display: block;overflow: hidden;padding: 0;transition: all .3s;max-height: 0;/* border-top: 1px solid #E6E6E6; */}
	li.active .dropdown-menu {max-height: 1000px;border-top: 1px solid #E6E6E6;}
	ul.dropdown-menu li a:hover { background: transparent }
	#footer_nav .depth1 > li.li_first { display: none }
	#footer_nav .depth1 > li { flex: auto !important }
	#footer_nav .depth2 { display: none }
	#footer { padding: 1px 15px }
	#footer_nav { display: none }
	.hdl_submenu ul { max-width: none; width: 100%; white-space: nowrap; display: block !important }
	.body_help .ban #searchbar .reci { display: none }
	#site-map { height: 70vw }
	.body_yingxiao .pagelists { display: none }
	#searchbar.searchbar3 .inp01 { width: calc(100% - 100px) }
	#news_right { display: none }
	#newspage .media-body { min-height: 20vw; display: block; width: 100% }
	#newspage .media-body .img { position: absolute; right: 0; top: 0 }
	#newspage .media-body .img+h4 { padding-right: calc(30% + 10px) }
	#newspage .media-body h4 a { font-size: 1.7rem; line-height: 1.6 }
	#newspage .sinfo { white-space: nowrap; width: 60vw; overflow: hidden; text-overflow: ellipsis }
	#sitenavbar { width: 100%; position: absolute; top: 0; left: 0; z-index: 997; background: transparent }
	.body_mobile_no_ban #sitenavbar { background: #242A37; padding: 10px 20px; position: static; height: 70px; overflow: hidden }
	#sitesearch { display: none }
	#header #topbar { display: none }
	#ban_index .img img { width: auto; height: 100%; min-height: 0; min-width: 0 }
	#ban_index .in { left: 30px; width: 80%; height: 100px; top: 50%; margin-top: -50px }
	#ban_index .in .t { font-size: 22px }
	#ban_index .s { font-size: 15px; line-height: 1.5 }
	#ban_index .linkmore { display: none }
	#ban_index .dots { width: 100%; text-align: center; left: 0; top: auto; bottom: 30px; margin: 0 }
	#ban_index .nav2 { display: none }
	#pageban .txt { position: static; margin: 0; padding: 50px 20px 20px; padding-top: 40px; width: 100%; margin: 10px auto; height: auto }
	#pageban.new0822 .txt { margin-top: 10px }
	#pageban.new0822 .txt .p1 { font-size: 22px }
	#pageban.new0822 .txt .p2 { font-size: 16px; padding-right: 70px; line-height: 2 }
	#pageban.new0822 .txt .p2+a { display: none }
	#pageban .a1 { display: block; font-size: 14px; width: 7em; line-height: 34px; margin-left: 0 }
	#pageban .linkmore { display: none }
	#pageban .p1 { font-size: 20px }
	#pageban .ban2 .p1 { margin-top: 30px; font-weight: bold }
	#pageban .p2 { font-size: 14px; padding-right: 0px }
	#pageban .ban { padding: 1px 0 1px }
	#pageban img { position: absolute; min-width: 0 }
	.thehf3 { display: none }
	.hdl_submenu ul { margin-top: 15px; text-align: center }
	.sct_news .hdl { display: flex; flex-wrap: wrap; margin-bottom: 0; max-width: none; width: auto; white-space: nowrap; overflow-x: auto; border-top: 1px solid rgba(228, 228, 228, 1) }
	.hdl_submenu li { display: inline-block; font-size: 16px; margin: 0 10px; line-height: 1.5; color: #666666; cursor: pointer; background: none transparent }
	.hdl_submenu .slick-active, .hdl_submenu .active { color: #F63335; border-bottom: 3px solid #F63335 }
	.sct_news .hdl { max-width: none; width: auto; white-space: nowrap; overflow-x: auto; border-top: 1px solid rgba(228, 228, 228, 1) }
	.body_index .sct_news .hdl { display: flex }
	.body_index .sct_last { display: none }
	#content_right { padding: 0 20px; width: 100% }
	#content_right .crumbs { display: none }
	.sct_news .con LI { width: 100% }
	#searchbar.searchbar_mobile_help { display: block; background: #fff; padding: 10px 15px }
	#searchbar.searchbar_mobile_help .form_search { padding-left: 0; padding-top: 0; margin-bottom: 0 }
	#searchbar.searchbar_mobile_help .helpmenu { width: 40px; display: inline-block; background: url(../images/menu2.png) no-repeat 4px 5px/27px 27px; height: 40px; vertical-align: middle }
	#searchbar.searchbar_mobile_help .helpmenu.menuon {background: url(../images/close.png) no-repeat left 1px top 10px /19px;/* background-size: 21px auto; */}
	#searchbar.searchbar_mobile_help .helpmenu span { display: block }
	#searchbar.searchbar_mobile_help .inp01 { width: calc(100% - 5em - 60px); line-height: 40px; height: 40px; border: 1px solid #ECECEC; vertical-align: middle }
	#searchbar.searchbar_mobile_help .inp02 { border: none; background: #F63335; color: #fff; height: 50px; margin-left: -5px; width: 170px; text-align: center; letter-spacing: 2px; font-size: 16px; width: 5em; line-height: 40px; height: 40px; vertical-align: middle }
	#help_main { padding: 0 }
	#menu_left { width: 100%; padding: 0 }
	#menu_left.menu_left_open { display: block }
	#menu_left .h2 { display: none }
	#menu_left .menu_depth1 > li:first-child { border: none }
	#menu_left li a { display: block; padding-left: 20px }
	#menu_left li li a { padding-left: 40px }
	#menu_left .menu_depth1 {position: absolute;top: 0;width: 100vw;background: #fff;z-index: 8;box-shadow: 1px 20px 20px -20px #c5c4c4;}
	#menu_left .haschild li { background: #fff }
	#menu_left .menu_depth1>li { background: #F7F8FA }
	#menu_left .menu_depth1 li { padding: 0; border-top: 1px solid #E6E6E6 }
	#menu_left li a { line-height: 50px !important; display: block; height: auto }
	#menu_left li.haschild>a:before { left: auto; right: 15px; top: 13px; border: none; width: 22px; height: 22px; background: url(../images/help/arrow_down.png) no-repeat center/cover }
	#menu_left li.haschild.open>a:before { background-image: url(../images/help/arrow_up.png); left: auto; right: 15px; top: 13px; border: none }
	#menu_left .menu_depth2 { margin-bottom: 0 }
	#submenu + .help_list { padding-top: 0 }
	.help_list .pagelists { display: none }
	.help_list ul li:first-child { border-top: none }
	.help_list ul a { display: block; padding: 15px 0 }
	.help_list ul li { min-height: 0 }
	.body_help #submenu.submenu_yx .hdl_submenu { margin: 0 -15px }
	#header { overflow: hidden; height: 58px }
	div#header .top1:after { content: ""; display: block; height: 1px; background: rgb(255 255 255 / 10%); width: 100%; position: absolute; bottom: 0; z-index: 999 }
	.copyright .row>div:last-child { }
	.copyright * { font-size: 16px }
	.copyright .pp { display: none }
	.pagelists >li { margin-bottom: 15px !important }
	.crumbs { display: none }
	.body_index #sitenavbar { top: 0 }
	#mem { display: none }
	#ban_index .in .container { margin-top: 0 }
	#ban_index .in .t { font-size: 24px; margin: 10px 0 12px }
	#ban_index .s { font-size: 18px }
	#ban_index img { height: 250px }
	.sct_xz_tezhen .p1 { margin-top: 10px; font-size: 20px; margin-bottom: 5px }
	#sct_xz_items H3 { font-size: 24px; margin: 15px 0 }
	#sct_xz_items .txt { padding: 80px 15px 30px !important }
	#sct_xz_items .item2 .txt { margin-top: -20px; padding-bottom: 5px !important }
	#sct_xz_items .item3 .txt { }
	#sct_xz_items.sct_xz_items2  .txt { padding-top: 0 !important }
	#sct_xz_items2 .item2 .txt { padding-top: 0 !important }
	#sct_xz_items .item3 .txt { padding: 20px 15px 0px !important }
	#sct_xz_items .item2 { margin: 10px auto }
	#sct_xz_items .item2 .row { display: flex; flex-wrap: wrap }
	#sct_xz_items .item2 .row>div:last-child { order: -1; margin-bottom: 30px }
	#sct_xz_items .item1 { margin-top: 40px }
	#sct_xz_items.sct_xz_items_baidu .item1 { margin-top: 10px }
	#sct_xz_items.sct_xz_items_baidu .item1:last-child .txt { padding-bottom: 30px !important }
	#sct_xz_items .p1 { font-size: 20px }
	#sct_xz_items .img9 { top: 20px }
	#sct_xz_items .img10 { right: 0 }
	#sct_xz_items .img12 { top: auto; bottom: 20px }
	#sct_xz_items .img13 { right: 0 }
	#sct_xz_tezhen { padding: 35px 0 }
	#sct_xz_tezhen .img { width: 80px; position: absolute; left: 30px; top: 30px }
	#sct_xz_tezhen.sct_xz_youshi_baidu .con .img { position: static; margin: 0 auto }
	#sct_xz_tezhen .con { width: 90vw; margin: 0 auto 25px; padding: 20px; padding-left: 130px; position: relative; text-align: left; height: auto }
	#sct_xz_gongneng { background-position: right top; background-size: 200% auto; padding: 50px 20px }
	#sct_xz_gongneng .p2 { height: auto }
	#sct_xz_gongneng .con { padding: 30px 10px 5px }
	#sct_changjing .t.f20 { font-size: 18px }
	#sct_hangye P { font-size: 12px }
	#sct_hangye .more { width: calc(100% - 2px); height: 60px; padding-top: 0 }
	#sct_hangye .row2 li.blank { display: inline-block }
	#sct_hangye .row2 li.blank .bor { border-right: 1px solid #E9E9E9 }
	#sct_hangye .row2 li.more { padding-top: 10px }
	#sct_hangye .row2 li.more .bor { border-right: 1px solid #E9E9E9 }
	.sct_hangye li { width: calc(1 / 3 * 100%) }
	#sct_hangye .img { margin: 0 10px }
	#sct_hangye .row2 li { padding-top: 24px; height: 110px }
	.sct_hangye li:nth-child(3n+3) .bor { border-right: 1px solid #E9E9E9 }
	.sct_hangye li:nth-child(7n+7) .bor { border-right: unset }
	.sct_hangye li:last-child .bor { border-right: 1px solid #E9E9E9 }
	.sct_news .con LI a { font-size: 16px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; width: 100%; display: inline-block; line-height: 1.1 }
	#sct_member1 { padding-top: 30px }
	#sct_member1 UL { padding: 20px 20px 15px }
	#sct_member1 H3 { height: 120px }
	#sct_member1 A.use { width: 80% }
	#sct_member1 A.use.waponly { display: inline-block }
	#sct_member1 h3 .s1 { font-size: 24px }
	#sct_member1 .h2_sct_ttl { font-size: 26px }
	#sct_member1 .con { width: calc(100% - 20px); margin: 0 10px !important }
	#sct_member1 li span { font-size: 14px; display: block; text-align: left }
	#buynow { padding: 20px }
	#buynow ul { display: flex; flex-wrap: wrap; width: 100% }
	#buynow li { flex: 1 1 calc(50% - 20px); float: none; width: auto; margin: 10px 10px; padding: 12px 8px; height: auto }
	#buynow li .p2 { font-size: 16px }
	#buynow li .p3 strong { font-size: 27px }
	.sct_zhushou1 h2 { font-size: 28px }
	.sct_zhushou1 ul { flex-wrap: wrap }
	.sct_zhushou1 li { flex: 1 1 33% }
	.sct_zhushou1 .more { display: none }
	.sct_xz_items2 .kf { height: 80px; line-height: 80px }
	#sct_zhiku_list.sct_zhiku_detail:before { content: ""; display: block; height: 20px; width: 1000vw; margin: 0 -100px; margin-top: 0; background: #f7f8fa; border-top: 1px solid #eee }
	#sct_zhiku_list .i_ttl { display: none }
	#sct_zhiku_list.sct_zhiku_detail .i_ttl { display: block }
	#sct_zhiku_list.sct_zhiku_detail  .h2_sct_ttl { text-align: center; line-height: 1.5; font-size: 22px }
	#article1 { border: none }
	.articlelinks> span { display: block; border-bottom: 1px dashed #DADADA }
	.articlelinks { border: none; padding: 0; border-top: 1px solid #DADADA; margin: 0 -15px 0; padding: 10px 40px }
	.articlelinks:before { content: ""; display: block; height: 20px; width: 1000vw; margin: 0 -100px; margin-top: -10px; background: #f7f8fa }
	.sct_zhiku_detail .articlelinks:before { display: none }
	.artinfo { text-align: center; font-size: 12px }
	.artinfo span { margin: 0 2px }
	.articledetail { padding: 0 15px; border: none }
	.borbox { border: none; padding: 10px 10px }
	.borbox .d1 { margin: 0 -10px; padding-left: 15px }
	.sct_zhiku_detail  .colr { display: none }
	.sct_cms_texing .con { margin-bottom: 10px; padding-bottom: 10px }
	.sct_cms_texing .img { height: 30px; margin: 0 0 15px; display: block }
	.sct_cms_texing .img img { max-height: 100%; width: auto; display: inline; flex: 0 0 0 }
	.sct_cms_texing .p1 { font-size: 17px }
	.sct_cms_texing .more { display: none }
	.sct_cms_helps .h2_sct_ttl { font-size: 22px }
	.sct_cms_helps .h3 { margin-top: 10px; font-size: 20px }
	.sct_cms_last { display: none }
	#pageban.new0822 .txt { }
	#pageban.new0822 { }
	#pageban.new0822 .part2 { }
	#pageban.new0822 .part2 .con { }
	#pageban.new0822 .part2 .con h2+p { }
	#pageban.new0822 .part2 .con h2 { }
	#sct_xz_items.sct_xz_items_baidu { }
	#sct_xz_items.sct_xz_items_baidu .i_ttl { margin-bottom: 0 }
	#sct_xz_items.sct_xz_items_baidu h3 { margin-top: 10px; font-size: 20px }
	#sct_xz_items.sct_xz_items_baidu .item2 h3 { }
	#sct_xz_items.sct_xz_items_baidu .item2 { }
	#sct_xz_items.sct_xz_items_baidu .p1 { }
	#sct_xz_items.sct_xz_items_baidu .img8 { }
	#sct_xz_items.sct_xz_items_baidu .img img { max-width: 50vw }
	#sct_xz_items.sct_xz_items_baidu .img23 { left: 10px; right: auto; bottom: 0; max-width: 40vw !important }
	#sct_xz_items.sct_xz_items_baidu .img22 { right: -30px; top: 20px; bottom: auto; max-width: 60vw !important }
	#sct_xz_items.sct_xz_items_baidu .img img.bg { max-width: 100% }
	#sct_xz_items.sct_xz_items_baidu .img1 { }
	#sct_xz_items.sct_xz_items_baidu .img2 { top: 50px; opacity: 0.6 }
	#sct_xz_items.sct_xz_items_baidu .img10 { top: 80px }
	#sct_xz_tezhen.sct_xz_youshi_baidu .con { text-align: center; width: auto; padding: 0; margin: 0 auto; height: auto; margin-bottom: 30px }
	#sct_xz_tezhen.sct_xz_youshi_baidu .con .img { height: 23vw }
	#sct_xz_tezhen.sct_xz_youshi_baidu { padding-left: 10px; padding-right: 10px; padding-top: 30px; padding-bottom: 30px }
	#sct_xz_tezhen.sct_xz_youshi_baidu .con:hover { }
	#sct_xz_tezhen.sct_xz_youshi_baidu .con:hover .img { }
	.info_collapse1 .infolist1 li>a i { }
	.info_collapse1 { }
	.info_collapse1 .infolist1 { }
	.info_collapse1 .infolist1 ul { }
	.info_collapse1 .infolist1 li { }
	.info_collapse1 .infolist1 li:last-child { }
	.info_collapse1 .infolist1 li>a { }
	.info_collapse1 .infolist1 li>a+div { font-size: 15px; line-height: 1.66; padding-right: 0 }
	.info_collapse1 .infolist1 li:hover { }
	.info_collapse1 .infolist1 li:hover a { }
	.info_collapse1 .infolist1 li>a:hover { }
	.info_collapse1 .infolist1 li>a i { width: 14px; height: 14px; background-size: cover; top: 2px }
	.info_collapse1 .infolist1 li:hover>a i { }
	.info_collapse1 .infolist1 li>a:hover i { }
	.info_collapse1 .infolist1 li>a:hover div { }
	.info_collapse1 .infolist1 li:hover div { }
	.sct_zengzhang .items { flex-wrap: wrap; justify-content: flex-start }
	.sct_zengzhang .item { width: 33% }
	.sct_zengzhang .item .percent { width: 26vw; height: 26vw; background-size: cover; line-height: 25vw; font-size: 18px; margin: 0 auto }
	.sct_zengzhang .item .txt { margin: 5px auto 30px }
	.sct_zengzhang .linkmore { display: none }
	.sct_youhua_xiaoguo .con { margin-bottom: 15px }
	.sct_zengzhang .items { flex-wrap: wrap; justify-content: flex-start }
	.sct_zengzhang .item { width: 33% }
	.sct_zengzhang .item .percent { width: 26vw; height: 26vw; background-size: cover; line-height: 25vw; font-size: 18px; margin: 0 auto }
	.sct_zengzhang .item .txt { margin: 5px auto 30px }
	.sct_zengzhang .linkmore { display: none }
	.sct_youhua_xiaoguo .con { margin-bottom: 15px }
	.sct_youhua_xuanze .s1 { font-size: 2.4rem }
	.sct_youhua_xuanze .con { min-height: 0; padding: 16px; pointer-events: none; padding-bottom: 6px }
	.sct_youhua_xuanze .con .sinfo span { display: inline-block }
	.sct_youhua_xuanze .con:hover { margin-top: unset }
	.sct_youhua_xianqu .con1 { display: none }
	.sct_youhua_xianqu .linkmore { margin: 0 auto; display: block }
	#sct_plat1 { }
	#sct_plat1 .row { background: none; padding: 0 30px 0 }
	#sct_plat1 .con { margin: 0 auto 20px }
	#sct_plat1 .con h4 { font-size: 22px; font-weight: bold }
	#sct_plat1 .con ul { }
	#sct_plat1 .con  li { }
	#sct_plat1 .con1 ul { }
	#sct_plat1 .con1 li { }
	#sct_plat1 .con1 h4 { }
	#sct_plat1 .con2 ul { }
	#sct_plat1 .con2 li { }
	#sct_plat1 .con2 h4 { }
	#sct_plat1 .con3 ul { }
	#sct_plat1 .con3 li { }
	#sct_plat1 .con3 h4 { }
	#sct_plat1 .con4 ul { }
	#sct_plat1 .con4 li { }
	#sct_plat1 .con4 h4 { }
	#sct_xz_items { padding: 0 15px }
	#sct_xz_items .itm { height: auto }
	#sct_xz_items .itm .i_ttl { }
	#sct_xz_items .itm .i_ttl h2 { font-size: 22px; font-weight: bold }
	#sct_xz_items .itm .i_ttl p { }
	#sct_xz_items .itm .item { }
	#sct_xz_items  .p1 { text-align: center }
	#sct_xz_items .itm .p1 { font-size: 20px; font-weight: bold }
	#sct_xz_items .itm .sinfo { }
	#sct_xz_items .itm li:last-child .sinfo { margin-bottom: 10px }
	#sct_xz_items .itm .txt { margin-top: -60px }
	#sct_xz_items .itm5 .txt { margin-top: -100px }
	#sct_xz_items .itm4 .txt { margin-top: 10px }
	#sct_xz_items .itm3 .txt { margin-top: -100px }
	#sct_xz_items .itm1 { padding-bottom: 15px; padding-top: 35px }
	#sct_xz_items .itm2 { padding-bottom: 0; padding-top: 40px }
	#sct_xz_items .itm3 { padding-top: 35px; padding-bottom: 5px }
	#sct_xz_items .itm4 { padding-bottom: 0; padding-top: 35px }
	#sct_xz_items .itm5 { padding-top: 30px; padding-bottom: 20px }
	#sct_cando { }
	#sct_cando .i_ttl { }
	#sct_cando h2 { }
	#sct_cando h2+p { }
	#sct_cando .con { }
	#sct_cando .con:hover .p1 { }
	#sct_cando .con:hover { }
	#sct_cando .con:hover .p1 { }
	#sct_cando .img { }
	#sct_cando .img img { }
	#sct_cando .p1 { }
	#sct_cando .sinfo { }
	#sct_changjing .i_ttl.i_ttl_r { margin-bottom: 0 }
	#sct_news.sct_news { padding: 35px 10px }
	.sct_news .con LI { padding: 10px 20px; background: url(../images/write/ar1.png) no-repeat left -19px }
	.sct_news .con LI .time { top: 21px }
	.sct_news .con LI a { }
	.h2_sct_ttl { font-size: 20px }
	#submenu { display: none }
	.body_qyxxh #submenu { display: block }
	#header+.headerfix { display: block; height: 58px }
	#submenu ul { display: flex !important; justify-content: space-between; margin: 0 auto; padding: 6px 0 }
	#submenu ul li a { font-weight: 700 }
	.copyright { padding: 10px }
	.copyright * { font-size: 14px }
	.hdl_submenu ul { margin-top: 0 }
	.body_qyxxh .hdl_submenu li:nth-child(n+5) { display: none }
	#loadmore { line-height: 40px; background: #fff; border: 1px solid #e9e9e9; border-radius: 6px; display: block; margin: 30px auto 40px; max-width: calc(100vw - 30px) }
	.body_help #loadmore { color: #333 }
	#pageban.pageban_seo .wrap .in {flex-wrap: nowrap;flex-direction: row;justify-content: space-between;}
	#pageban.pageban_seo .wrap .in .l {flex: 0 0 47%;overflow: hidden;}
	#pageban.pageban_seo .wrap .in {padding: 0;}
	#pageban.pageban_seo .wrap .in .l h4 {text-align: left;font-size: 10px;}
	#pageban.pageban_seo .wrap .in .l h2 {font-size: 15px;}
	#pageban.pageban_seo .wrap .in .r {flex: 0 0 50%;padding: 0;/* padding-top: 30px; */align-items: center;}
	#pageban.pageban_seo .wrap .in .r ul { width: 100% }
	#pageban.pageban_seo .wrap .in .r ul li { height: 40px; padding: 5px 10px }
	#pageban.pageban_seo .wrap .in .r ul li img { max-width: 90%; display: block; margin: 0 auto; max-height: 30px }
	#bnslide_hdl .item { width: 50%; height: 76px; padding: 15px 15px; padding-left: 20px; padding-right: 0; }
	#bnslide_hdl .item p { flex: 1 1 100% }
	#bnslide_hdl .item p.p1 { font-weight: 700; font-size: 16px; margin-bottom: 0 }
	#bnslide_hdl .item p.p2 { margin-bottom: 0; font-size: 12px; }
	#indexbn1 .dots0 { bottom: 7px }
	#indexbn1 .dots0 li { width: 2em; margin: 0 5px; height: 2px }
	#index_sct1 .in .sinfo { font-size: 12px; line-height: 1.6 }
	#index_sct1 .in { height: auto; padding: 20px; margin-bottom: 10px }
	#index_sct1 .h3 { font-size: 18px }
	#index_sct1 .p4 { margin: 0; padding-top: 18px }
	#index_sct2 p.sinfo { font-size: 14px; padding: 0 17px }
	#index_sct2 .in { height: auto; margin-bottom: 10px; padding: 20px }
	#index_sct2.wzdz_sct2 .in { height: auto; padding: 15px 14px }
	#index_sct2.wzdz_sct2.wzyh_sct2 .in { height: auto; padding: 15px 4px; min-height: 0; margin-top: 0 }
	#index_sct2.wzdz_sct2 { padding: 30px 15px }
	#index_sct2.wzdz_sct2 .sinfo { padding: 0; font-size: 12px; min-height: 3em }
	#index_sct2.wzdz_sct2 .h3 { margin: 10px auto }
	#index_sct2.mail_part1_wy .in { position: relative; padding: 1px 20px 15px; padding-left: 88px; margin-bottom: 10px }
	#index_sct2.wzdz_sct2.mail_part1_wy .in i { position: absolute; max-width: 78px; left: 6px; top: 24px }
	#index_sct2.mail_part1_wy .in .h3 { margin: 17px auto 0 }
	#index_sct2.mail_part1_wy .in .sinfo { margin: 10px 0 0 }
	#index_sct2.wzdz_sct2.wzyh_sct2 .sinfo { padding: 0; font-size: 12px; min-height: 62px; line-height: 1.5; margin-bottom: 0 }
	#index_sct2 div.in i { width: 56px; margin: 0 auto }
	#index_sct2.wzdz_sct2 .in i { width: 80px; min-height: 80px }
	.body_mail_tx #index_sct2.wzdz_sct2 .in i { width: auto; height: 30px }
	.body_mail_tx #index_sct2.wzdz_sct2 .in { height: auto; min-height: 0; padding: 10px 10px; margin-bottom: 10px }
	.body_mail_tx #index_sct2.wzdz_sct2 .in .h3 { font-size: 14p }
	.body_mail_tx #index_sct2.wzdz_sct2 .in i img { width: auto; height: 100%; min-height: 0; max-width: none; min-width: 0; max-height: none }
	#index_sct2.wzdz_sct2.wzyh_sct2 .in i { width: 80px; height: 80px; min-height: 0 }
	#index_sct2.wzdz_sct2.wzyh_sct2 .h3 { font-size: 14px; margin: 10px auto }
	#index_sct2 div.in img { width: auto; max-height: 38px; max-width: 38px }
	#index_sct2 .h3 { font-size: 16px }
	#index_sct2 .p2 { font-size: 14px }
	#index_sct2 .more { font-size: 14px; display: inline-block; width: 6em; line-height: 2.5; height: auto; margin: 10px auto 5px }
	#index_sct3 { padding: 30px 8px }
	#index_sct3 .i_ttl { margin-bottom: 0 }
	#index_sct3 .in { width: 100%; padding: 25px 30px; margin-bottom: 12px; height: auto; background-size: cover }
	#index_sct3 .in2 { margin-top: 0 }
	#index_sct3 .h4 { font-size: 18px; margin-bottom: 10px }
	#index_sct3 div.in p { font-size: 14px; margin-bottom: 0 }
	#index_sct3 div.in strong { font-size: 20px }
	#index_sct3 .h3 { font-size: 20px; margin-bottom: 20px }
	#index_sct3 .item { padding: 15px 7px; margin-bottom: 10px; height: auto }
	#index_sct3 div.item i { margin-bottom: 15px; height: 30px; display: flex; align-items: center }
	#index_sct3 div.item img { max-height: 100% }
	#index_sct3 .info { font-size: 12px; margin-bottom: 0; white-space: nowrap; text-overflow: ellipsis; overflow: hidden }
	.sct_card1 { padding: 20px 9px }
	.sct_card1 .txt { padding: 20px 5px 5px; margin-bottom: 15px }
	.sct_card1 div.con h3 { height: auto; padding: 15px 0 20px }
	.sct_card1 .s1 { font-size: 18px; font-weight: 700 }
	.sct_card1 .s2 { font-size: 14px; margin-top: 10px }
	.sct_card1 div.con li { padding: 0; padding-left: 10px; font-size: 12px; line-height: 30px; text-align: left; flex: 0 0 100% }
	.sct_card1 div.con li i { margin-right: 5px }
	.sct_card1 .col1 .con li { padding-left: 10px }
	.sct_card1 .price { margin: 14px auto; padding-top: 10px }
	.sct_card1 .p1 { font-size: 14px }
	.sct_card1 .col2 .p1 { font-size: 20px; margin: 10px 0 20px }
	.sct_card1 p.p1 strong { font-size: 28px; font-weight: 700 }
	.sct_card1 .p2 { font-size: 14px; line-height: 1.3 }
	.sct_card1 .use { width: 8em; line-height: 2.5; height: auto; margin: 11px 3px 5px; font-size: 14px }
	#wzdz_card1 { padding: 30px 15px }
	#wzdz_card1 .col1 .con li { width: 100%; flex: none; padding-left: 10px }
	#wzdz_card1 .col1 .con li:nth-child(2), #wzdz_card1 .col1 .con li:nth-child(4) { padding: 0 10px }
	.thecaselist { padding-bottom: 0 }
	.body_index #index_sct5 { background: #F8F8F8; }
	.thecaselist div.row { margin: 0 -15px }
	.body_case_list .thecaselist div.row { margin: 0 -4px }
	.thecaselist .name { white-space: nowrap; text-overflow: ellipsis; overflow: hidden; font-size: 14px; line-height: 3 }
	.thecaselist a.blk { margin-bottom: 10px }
	.body_index .thecaselist a.blk { margin-bottom: 0; }
	.ft_more .more { font-size: 13px; line-height: 40px }
	.body_index .ft_more { padding: 40px 0; margin: 0 -15px }
	.ft_more i { margin-top: 13px }
	#wzdz_sct3 .in { background: 0 0; margin: 0 auto; position: static }
	#wzdz_sct3 .h3 { margin: 10px 0; font-size: 16px }
	#wzdz_sct3 .sinfo { font-size: 12px }
	#wzdz_sct3 .item { padding: 20px; position: static; height: auto; margin-bottom: 10px; width: 100% }
	#wzdz_sct3 .item:after { display: none }
	#wzdz_sct3 .item:before { display: none }
	#wzyh_sct3 { padding: 30px 15px }
	#wzyh_sct3 .i_ttl { margin-bottom: 20px }
	#wzyh_sct3 div.txt ul { padding: 0 }
	#wzyh_sct3 div.txt li { height: auto; padding: 25px 20px }
	#wzyh_sct3 .img { display: none }
	#wzyh_sct4 .h3 { font-size: 16px }
	#wzyh_sct4 .col2 .h3 { text-align: left }
	#wzyh_sct4 .h2_sct_ttl { margin-bottom: 2 }
	#wzyh_sct4 .pk { width: 80px; height: 80px; line-height: 80px; font-size: 31px; margin-left: -40px }
	#wzyh_sct4 .row.gutter-0.wap-gutter-10 { padding-bottom: 10px }
	#wzyh_sct4 .item0 .h3 { font-size: 14px; line-height: 1.8 }
	#wzyh_sct4 .col1 .item { padding-right: 10px }
	#wzyh_sct4 .item.item0 { height: 60px; padding: 0; display: flex; align-items: center; justify-content: center }
	#wzyh_sct4 .col1 .item.item0 { padding-right: 40px }
	#wzyh_sct4 .col2 .item.item0 { padding-left: 45px }
	#wzyh_sct4 .col1 .item0:after, #wzyh_sct4 .col2 .item0:after { display: none }
	#wzyh_sct4 .col1 .item0:before, #wzyh_sct4 .col2 .item0:before { right: -7px; top: 40px }
	#wzyh_sct4 .col2 .item:before { width: 20px; height: 20px; border-width: 3px; margin-left: -1px }
	#wzyh_sct4 .col2 .item { padding-left: 13px }
	#wzyh_sct4 .item { height: auto; padding-bottom: 12px }
	#wzyh_sct4 .sinfo { font-size: 12px; line-height: 1.55 }
	#wzyh_sct5 .ft_more { padding: 30px 0 }
	#mail_part6 .ft_more { padding: 30px 0 50px }
	#wzyh_sct5 .item { padding: 20px 35px; padding-right: 10px }
	#wzyh_sct5 .item p { padding-left: 10px }
	#wzyh_sct5.mail_part5 .item { margin-bottom: 10px }
	#wzyh_sct5 .a:before { left: -25px }
	#wzyh_sct5 .q:before { left: -25px }
	.aboutuspart2 .en { width: 100%; height: auto; line-height: 1; font-weight: 700; text-align: right; margin-top: 20px }
	.aboutuspart2 .col1 .in { height: 36vw }
	.aboutuspart2 .col1 .in h3 { margin: 0 }
	.aboutuspart2 .in { height: auto; margin-bottom: 13px; padding: 7px 20px 12px }
	.aboutuspart3 .in { padding: 7px 10px 12px; border: rgb(255 255 255 / 20%) 1px solid; margin: -1px 0 0 -1px }
	.aboutuspart3 .h4 span { font-size: 16px; font-weight: 700 }
	.aboutuspart3 .sinfo { margin: 0 auto; line-height: 1.5; font-size: 12px; min-height: 74px }
	.aboutuspart4 ul { padding: 20px 0 20px }
	.aboutuspart4 ul li { width: 100%; line-height: 1.5; font-size: 14px; font-weight: 400; color: #444; padding-top: 7px; padding-bottom: 7px }
	.aboutuspart4 ul li:before { top: 14px; width: 4px; height: 4px; left: 8px; }
	#develop { padding: 30px 15px }
	#develop .years { padding: 20px 50px 0; width: auto }
	#develop .years:before { top: 69px }
	#develop .arr { width: 25px; height: 25px; left: 0; background-size: auto 8px }
	#develop .year { font-size: 14px; padding-bottom: 28px }
	#develop .slick-slide.slick-current.slick-active { background: url(../images/lct11.png) no-repeat center 36px/auto 9px }
	#develop .arr.next.slick-arrow { right: 0; background-size: auto 8px }
	#develop .events { padding: 30px 15px 10px }
	#develop .event .in { width: 100%; padding: 14px }
	#develop .event .pic img { width: 20vw }
	#develop .event .txt { width: calc(100% - 21vw) }
	#develop .event .h4 { margin: 0 0 10px; font-size: 14px; font-weight: 400; line-height: 1.3 }
	#develop .event .sinfo { font-size: 12px; line-height: 1.6 }
	.daifapart1 .in { display: none }
	.daifapart1 .p1 { font-size: 20px }
	.daifapart1 .p2 { font-size: 14px; line-height: 1.4; margin: 10px 0 20px }
	.daifapart1 .zixun { width: 10em; line-height: 40px; font-size: 14px }
	.daifapart2 .in { padding: 20px 10px 10px; height: auto; margin: 10px auto 0 }
	.daifapart2 .in i { width: 48px; height: 48px; display: flex; justify-content: center; align-items: center; margin: 0 auto 10px }
	.daifapart2 .in i+p { font-size: 13px; margin: 5px auto 0; min-height: 30px }
	.daifapart3 .in { padding: 10px; height: 23vw }
	.daifapart3 .en { font-size: 80px }
	.daifapart3 h3 { font-size: 14px }
	#case_category ul { flex-wrap: wrap; padding: 14px 10px 8px }
	#case_category ul li { flex: 1 1 33.3333%; margin: 0; border: none !important; margin-bottom: 10px; background: 0 0; height: 35px }
	#case_category ul li.active a { border: 1px solid #f63335 }
	#case_category ul li a { display: block; margin: 0 5px 10px; border: 1px solid #eee; width: auto; line-height: 34px; font-size: 13px; background: #fff }
	#case_profile { padding: 0 15px }
	#case_profile .con { padding: 30px 25px }
	#case_profile .fr { font-size: 12px; padding: 5px 0; float: left; clear: both }
	#case_detail .in { margin: 20px 15px; padding: 30px 25px }
	#case_detail img { width: 100%; height: auto }
	#contact_part1 .col1 .h1 { margin-bottom: 18px }
	#contact_part1 ul { margin-bottom: 10px }
	#contact_part1 ul li { margin: 0 0 10px 0; font-size: 14px }
	#contact_part1 .address { margin-bottom: 20px }
	#contact_part1 .col2 .con { padding-top: 30px }
	#form_baojia p { font-size: 20px; line-height: 1.5 }
	#form_baojia form { flex-wrap: wrap }
	#form_baojia .txt { flex: 0 0 100%; margin-bottom: 8px; line-height: 50px; height: 50px; font-size: 14px }
	#form_baojia .bt { width: 100%; margin: 10px 0 0 }
	.btn000 { line-height: 40px; width: 8em; font-size: 14px }
	.medialist1 { padding: 35px 0 0 }
	.medialist1 .row .con { padding: 0 15px }
	.medialist1 a.blk { height: auto; position: relative; padding-right: calc(33vw + 12px); background: 0 0; border-bottom: 1px dashed #eee; border-radius: 0; padding-bottom: 15px; margin-bottom: 15px }
	.medialist1 .nail { position: absolute; right: 0; top: 0; width: 33vw }
	.medialist1 .txt { padding: 0 }
	.medialist1 .h3 { font-size: 16px; color: #555; font-weight: 400 }
	.medialist1 .sinfo { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; margin: 5px 0 }
	.medialist1 .date { display: none }
	#mailprice .in { padding: 30px 25px 40px; border: none; height: auto; margin-bottom: -1px }
	#mailprice .s1 { font-size: 18px; vertical-align: middle }
	#mailprice .s1 em { font-weight: 700; background: linear-gradient(90deg, #f63335, #ed7c09) }
	#mailprice .zixun { font-size: 14px; line-height: 40px; width: 13em; margin: 30px 0 0 }
	#mailprice .con { padding: 20px 25px 40px; height: auto }
	#mailprice table { width: 100% }
	#mailprice td { padding: 10px 0; font-size: 14px }
	#mailprice .tipsContent { left: 0; width: 80vw; top: 50px }
	#mailprice tr:nth-child(3) td { padding-bottom: 30px }
	#mailprice .last td { padding-top: 23px }
	#mail_part6 .in { padding: 15px; margin-bottom: 10px }
	#mail_part6 .p1 { font-size: 16px; margin-bottom: 5px }
	#mail_part6 .sinfo16 { font-size: 14px; line-height: 1.7; margin-bottom: 0 }
	#mail_part6 .date { margin-top: 10px; font-size: 12px }
	#wymailprice table td, #wymailprice table th { color: #444; font-weight: 400; text-align: left; padding-left: .8em; padding-right: .8em; white-space: nowrap; vertical-align: middle; font-size: 12px }
	#wymailprice table td { white-space: normal; padding-top: 10px; padding-bottom: 10px }
	#joblist .item { padding: 20px 15px 0; overflow: hidden; box-shadow: none; }
	#joblist .item h2 { font-size: 18px; margin-bottom: 10px; }
	#joblist .item .p1 { margin-bottom: 0; }
	#joblist .item .detail { padding-top: 23px; }
	#joblist .ss { margin-top: 14px; }
	#joblist .ss a { line-height: 40px; font-size: 16px; }
	#joblist .item .detail * { font-size: 14px; color: #555; }
	#joblist .item .p2 { }
	#joblist .item .zixun { display: none; }
	#client_case .in { height: 88px; margin-bottom: 10px }
	#client_case .img img { max-width: 90%; margin: 0 auto }
	#newspage { padding-bottom: 20px }
	#newsdetail { margin: 15px 15px; border: none; padding: 20px }
	#newsdetail .newstitle { margin: 0 0 5px; font-size: 20px }
	#newsdetail .newsinfo { margin-bottom: 15px; padding-bottom: 15px }
	#newsdetail .newsinfo dt { display: none }
	#newsdetail .newsinfo dt:last-of-type { display: inline-block }
	#newsdetail .newsinfo dd:last-of-type { display: inline-block }
	#newsdetail .newsinfo dd { display: none }
	#newsdetail .newscontent { text-align: justify }
	#newsdetail .newscontent, #newsdetail .newscontent * { font-size: 14px; line-height: 1.8 }
	#newspage .xgwz_case { margin: 15px 15px; border: none; padding: 20px }
	#newspage .xgwz_case .h3 { margin: 0 0 5px; font-size: 18px }
	#newspage .xgwz_case .h3:after { content: ""; background: #f7f7f7; height: 1px; width: 200%; display: block; margin: 0 -100px; margin-top: 15px; margin-bottom: 15px }
	#newspage .xgwz_case ul li { width: 100% }
	#newspage .xgwz_case ul li a { font-size: 14px; line-height: 32px }
	#newspage .xgwz_case ul li a:before { top: 13px }
	#likedtpls1 { margin: 15px 15px; border: none; padding: 10px 0 }
	#likedtpls1 .h3 { margin: 0 0 20px; font-size: 18px }
	#likedtpls1 a.blk { padding: 10px }
	#likedtpls1 span { font-size: 12px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap }
	#pageban img { position: absolute; min-width: 0 }
	#pageban .wrap { height: 210px }
	#pageban .wrap .in { padding-top: 30px; justify-content: center }
	#pageban h2 { font-size: 22px; margin: 0 auto; flex: 0 }
	#pageban h4 { font-size: 14px; flex: 0 }
	.sct_news .h3+UL { padding-top: 12px }
	.sct_news .h3 { display: none }
	.sct_news .slick-slide LI { width: 100%; height: 32px }
	.sct_news LI a { text-overflow: ellipsis; white-space: nowrap }
	#help_main .con_wrap { margin-top: 6px }
}
